5051 396
35545 568
5707 542
7905 421
6660 313
707 117
100813 170
148093 657
336098 698
12921 830
83285 387
51132 633
29840 782
83987 169
11571 531
104719 489
20995 411
26110 271
39723 334
29084 164
9409 257
3426 611
17578 669
20696 537
1963 99
33564 489
244213 1195
2348369 3883