2947 598
3823 388
10032 183
8333 519
15065 862
10542 276
8106 335
7238 482
6599 257
7941 697
13987 285
3564 542
2670 383