3228 592
745 41
2107 317
29334 225
5997 292
54060 278
3396 527
18495 161
2681 270
37728 194
3962 498
4494 354
1948 191
2660 455
40121 247
28657 389
43188 152
4903 882
31070 214
6571 529
5213 411
3533 273
29021 124
5553 693
3529 398
23395 157
112742 543
58382 588