3000 905
26737 299
9369 377
4688 214
25254 198
5087 532
5495 545
29531 685
13421 632
29788 68
16998 249
13739 82
16486 224
10353 430
4023 134
2583 458