315900
262614
53880
624520
772229
32472
394317
225375
654672
696554
4909
848548
5140799
3565581
3070148
2381804
2230988
2046609
1962357
191478
1765118
1719136
1689196
1636471