2929 598
3811 388
10020 183
8322 519
15036 862
10532 276
8089 335
7225 482
6587 257
7878 697
13976 285
3560 542
2655 383