2941 598
3821 388
10028 183
8333 519
15063 862
10542 276
8105 335
7237 482
6598 257
7927 697
13987 285
3564 542
2667 383