2930 598
3813 388
10021 183
8325 519
15044 862
10534 276
8095 335
7230 482
6590 257
7883 697
13978 285
3560 542
2655 383