45381 822
20556 611
1223 97
15441 521
6961 623
15046 861
12509 218
8188 46
6554 678
7027 576
2898 226
29470 782
3685 406
6866 745