2941 598
3820 388
10026 183
8331 519
15062 862
10539 276
8103 335
7237 482
6598 257
7923 697
13987 285
3563 542
2667 383