400
0
1937
2
2454
1049
5779
3
3862
804
3063
1132
477
1246
1
855
701
383
1527
414
2211
913
1053
2395
1883
11483
8