633769
51888
986709
909842
159320
656529
756946
570222
5771500
3029654
2180336
1962238
1854736
1819895
180667
1720433
555233
521472
1002550
768858