34902 588
2796 90
8198 713
11793 778
107092 326
40021 540
440442 1561
50832 288
58990 380
148941 347
17438 801
6740 102
2334 126
3429 855
3310 521
3255 345
9343 458