5398
4238
90915
7955
4679
39411
2685
2712
60916
5459
118946
3973
1634417
1154512
11141276
1033816
10101258
97624
8258155
774111
71026
61784
57422
54098