905770
124966
40966
79700
1272421
380500
110079
1199843
23674486
23194960
19682669
14380916
13298158
11763625
10270365
8765963
67906
478970
959384