5056 396
35551 568
5708 542
7914 421
6662 313
707 117
100947 170
148265 657
336535 700
12925 830
83425 387
51175 633
29846 782
84110 169
11572 531
104886 489
21019 411
26163 271
39766 334
29131 164
9411 257
3428 611
17612 669
20728 537
1965 99
33608 489
244224 1195
2349908 3883