5015 621
8811 181
11173 547
21019 220
7098 603
20543 562
17458 222
2221 295
4567 371
5621 664
4527 880
12334 353
7603 356
6033 577
5959 719
3688 577
1536 207
2412 81
9438 402
3631 169
2778 274
6258 800
15108 876
4042 286
7623 288
2749 261
5458 728
3782 558