10371 821
3505 324
16377 605
9986 41
49429 492
29567 458
9678 687
16154 123
12006 152
4462 408
21657 242
1532 346
4296 276
1001 72
2405 633
1888 367