45375 822
20554 611
1223 97
15441 521
6960 623
15045 861
12509 218
8188 46
6554 678
7027 576
2898 226
29470 782
3685 406
6866 745