486760
267225
583674
559921
588369
944506
36118
997909
336320
951304
630713
1006673
5132799
3552581
3061148
2366804
2229988
2041609
1952357
191178
1760118
1719136
1686195
1634471