5054 396
35551 568
5708 542
7913 421
6661 313
707 117
100922 170
148230 657
336451 699
12924 830
83401 387
51165 633
29845 782
84075 169
11572 531
104852 489
21017 411
26151 271
39758 334
29117 164
9410 257
3428 611
17604 669
20719 537
1965 99
33599 489
244221 1195
2349595 3883