30100 147
2221 345
2812 511
153951 239
9391 530
14351 844
7384 713
3959 272
6662 191
6045 650
19186 446
49740 833
85552 658
86394 811
15042 301
44298 852
3378 354
18657 57
39688 380