400
0
1397
866
3205
1575
932
1078
267612
1950
2632
850
438
189326
368
645
1604
142
2367
1472
410
755
622