400
0
1920
7
3498
4
1336
1
1184
2
1166
2634
2041
282572
1901
3
972
2069
2028
256612
2368
4669
1124
2830
177
492
408
514
1780
96512
435
36045
3535
5
3027
10
3116
1006