3228 592
745 41
2107 317
29333 225
5997 292
54054 278
3395 527
18494 161
2681 270
37728 194
3962 498
4494 354
1948 191
2660 455
40118 247
28657 389
43188 152
4903 882
31070 214
6571 529
5213 411
3533 273
29021 124
5553 693
3529 398
23395 157
112740 543
58381 588