15006 502
8556 320
4210 291
9088 665
9660 747
31273 633
21990 1056
1566 110
1950 93
4212 98
4217 598
22650 174
17155 108
2635 398
3931 806