9196 821
3378 324
16062 605
9715 41
48267 491
28842 458
9330 687
15822 123
11610 152
4357 408
20562 242
1473 346
4227 276
957 72
2361 633
1814 367