2962 598
3838 388
10045 183
8342 519
15077 862
10555 276
8117 335
7250 482
6619 257
7957 697
14094 285
3570 542
2673 383