3215 324
15445 605
9313 41
45833 491
27640 458
8850 687
15090 122
10495 151
4152 408
19084 242
1431 346
4166 276
882 72
2306 633
1762 367