2997 598
3866 388
10080 183
8379 519
15117 862
10574 276
8145 335
7292 482
6664 257
7995 697
14157 285
3584 542
2712 383