2941 598
3821 388
10028 183
8332 519
15063 862
10542 276
8103 335
7237 482
6598 257
7925 697
13987 285
3564 542
2667 383