3266 324
15807 605
9558 41
47242 491
28344 458
9121 687
15566 123
11008 152
4254 408
19977 242
1455 346
4190 276
917 72
2340 633
1793 367