14091 126
8386 517
2286 288
14388 93
4267 793
39309 604
992 139
8748 261
3542 729
5082 738
19461 246
7994 219
3117 462
3512 488
1594 98
2954 746
2845 557
3392 804