958540
443336
660472
96618
524712
617836
256699
728466
980116
876740
474490
334773
5082799
3516581
3014148
2320804
2213988
2009609
1906357
189878
1746118
1715136
1663195
1624471