2957 598
3832 388
10038 183
8338 519
15074 862
10546 276
8114 335
7246 482
6611 257
7950 697
14042 285
3566 542
2671 383