960
1030
970
840
963715
15620
9326
869
9512
938060
935541
7415
29847
22750
20902
18623
1489267
14342
1343148
12976
11560
1148144
10010
83711