2997 598
3866 388
10080 183
8380 519
15117 862
10574 276
8145 335
7292 482
6664 257
7997 697
14157 285
3586 542
2712 383