5050 396
35542 568
5703 542
7902 421
6658 313
707 117
100748 170
148023 657
335877 697
12915 830
83235 387
51116 633
29833 782
83949 169
11569 531
104643 489
20981 411
26085 271
39709 334
29072 164
9407 257
3426 611
17570 669
20688 537
1962 99
33549 489
244205 1195
2347404 3883