2931 598
3816 388
10022 183
8327 519
15048 862
10536 276
8096 335
7231 482
6590 257
7889 697
13980 285
3560 542
2657 383