2963 598
3838 388
10045 183
8343 519
15079 862
10555 276
8117 335
7250 482
6619 257
7957 697
14096 285
3570 542
2673 383