2930 598
3815 388
10022 183
8325 519
15044 862
10535 276
8095 335
7230 482
6590 257
7884 697
13979 285
3560 542
2655 383