11996
474380
727246
365155
959246
256198
96647
253839
57145
1008294
37574
443740
5141799
3567581
3073148
2384804
2230988
2047609
1968358
191478
1765118
1720136
1689196
1636471