1297
0
1603
1863
1
1015
1045
478
138355
4223
22
370
649
39326
19
326
36045
363
266
422
507
552
3469
2
639
6800
2740
2941
46414
105807
42
2691
2992
1073
1779
1559