2905 59
30421 891
10603 803
9100 362
4428 833
5525 216
3939 126
6411 710
8076 637
8033 583
14582 947
9555 484
3130 58
3712 207
8485 362
5227 487
6930 567
10542 142
15770 851
10394 555
11505 214
43051 717
8477 227
6265 548