13009 57
15467 119
8902 47
19026 731
20961 548
17464 589
3150 726
1547 93
2276 278
1968 275
4470 820
3611 679
6268 819
2414 117