21051 349
2822 770
1529 72
2305 117
4585 885
1263 225
776 155
3251 970
10498 394
30137 162
1472 280
319998 407
6570 667
9742 474
22864 906
7851 151
13846 267
99589 546
5848 463
34923 638
36332 707
140281 331
30903 302
15558 705
67122 302
157821 1054
16937 633
16053 118