2936 598
3816 388
10024 183
8328 519
15053 862
10536 276
8099 335
7233 482
6593 257
7897 697
13981 285
3563 542
2658 383