19968 625
45693 730
97527 373
10541 417
8194 74
28250 598
4435 589
6483 646
28098 564
8189 215
10585 392
33668 509
6421 294
3248 480
17329 180
2905 121
23843 526
7776 744
6732 654
3216 267
6090 453
9202 621
6282 335
4203 200
6519 403
3835 366
3274 96
7238 300