13006 57
15464 119
8900 47
19025 731
20960 548
17461 589
3150 726
1547 93
2276 278
1968 275
4470 820
3610 679
6268 819
2414 117