5053 396
35550 568
5708 542
7913 421
6661 313
707 117
100912 170
148224 657
336431 699
12923 830
83398 387
51164 633
29845 782
84067 169
11572 531
104848 489
21014 411
26151 271
39757 334
29111 164
9410 257
3427 611
17603 669
20718 537
1965 99
33596 489
244221 1195
2349536 3883