25005 328
7955 653
20239 801
10847 574
8248 485
22126 610
83990 277
23225 526
125829 138
36582 379
14484 123
2609 217
11906 502
2755695 4079
163949 974
387810 1161
194749 744
190137 592
97291 372
2957948 7303
49655 401
126017 465
42169 582
47240 385
60464 486
57230 627
46940 236
42770 395