3006 598
3875 388
10095 183
8428 519
15132 862
10594 276
8168 335
7309 482
6862 257
8014 697
14177 285
3600 542
2720 383