508 41
1858 272
29446 362
11417 532
3367 773
1871 135
2596 30
1547 151
7690 202
9807 193
10840 359
15009 890
8474 374
8359 540
5541 420
19430 806
6504 584
19235 624
9540 291
21926 486