7228 841
5268 243
4414 550
5294 694
2548 164
3049 257
4553 620
3428 369
3459 647
2283 71
14555 90
12033 224
4048 78
2858 60
3262 336
6444 588
4558 626
16716 306
39477 171
19936 410
32048 853
32238 725