1526 303
1111 304
1601 454
3945 310
41465 451
7499 717
2116 55
25926 879
6972 333
10900 711
9460 270
25688 639
14860 113