30076 147
2219 345
2812 511
153919 239
9390 530
14351 844
7384 713
3959 272
6662 191
6045 650
19186 446
49728 833
85545 658
86386 811
15041 301
44288 852
3378 354
18652 57
39686 380