5073 396
35570 568
5731 542
7921 421
6671 313
719 117
101451 171
148882 657
338203 701
12951 830
83820 387
51337 633
29862 782
84508 169
11588 531
105445 489
21092 411
26336 271
39849 334
29288 164
9423 257
3444 611
17696 669
20836 537
1973 99
33752 489
244260 1195
2355441 3886