5015 621
8811 181
11178 547
21028 220
7099 603
20553 562
17464 222
2223 295
4568 371
5621 664
4527 880
12338 353
7604 356
6043 577
5959 719
3689 577
1538 207
2413 81
9441 402
3632 169
2778 274
6258 800
15112 876
4042 286
7631 288
2750 261
5461 728
3783 558