10373 821
3507 324
16380 605
9989 41
49444 492
29572 458
9682 687
16163 123
12013 152
4464 408
21667 242
1532 346
4297 276
1002 72
2409 633
1892 367