3736 812
1238 87
25327 605
2795 545
8991 45
4411 511
1177 228
4181 546
16290 246
40324 493
128569 652
29261 209
131292 626
9972 524
69110 453
15812 842
26716 390
11910 194
31601 739
8708 447
22683 724
15096 651
13177 862
29422 275
8023 136
20124 200
5613 50
26183 743