21048 349
2822 770
1527 72
2305 117
4585 885
1263 225
776 155
3251 970
10497 394
30137 162
1472 280
319986 407
6570 667
9742 474
22864 906
7851 151
13846 267
99589 546
5848 463
34923 638
36332 707
140278 331
30903 302
15557 705
67122 302
157820 1054
16937 633
16053 118