2930 598
3815 388
10022 183
8325 519
15047 862
10535 276
8096 335
7231 482
6590 257
7887 697
13980 285
3560 542
2657 383