2101 265
19496 598
8945 365
19605 669
9642 416
2999 241
6666 763
26015 893
42639 727
90245 360
23243 598
22519 564
26502 497
10142 506
4832 331
1119 104
57197 722
44713 204
42130 679
50113 776
29334 188
27870 820
24706 173
14441 441
19937 408
12067 215
15301 168
26440 800