1029003 3396
31445 64
23964 296
235883 1054
87329 477
23618 161
104483 425
36351 181
26288 163
32830 306
52906 238
24013 279
77106 420
56560 356
35308 136
61367 205
26445 350
32533 296
19451 186
101164 315
415354 1071
98645 422
47746 467
45500 176
43949 233
76222 307
50431 438
107751 527