3500753
2814189
2958666
3930325
4656080
4209362
4447969
3202604
1365625
4046597
42014
50470
62149
67167
61716
48913
49878
52338
64358
71718
921129
2503888
5042212
1231325
4052929
5470882
9019960
1243394
6806274
18501372