2960 598
3834 388
10040 183
8339 519
15076 862
10551 276
8116 335
7247 482
6616 257
7955 697
14064 285
3567 542
2671 383