30035 146
2218 345
2812 511
153850 239
9390 530
14351 844
7384 713
3959 272
6662 191
6043 650
19186 446
49717 833
85531 658
86366 811
15038 301
44274 852
3378 354
18648 57
39681 380