400
0
2131
1
951
1272
4
2562
2
8527
496
2110
851
3591
11
7471
9
2268
1380
2505
830
467
1558
1690
1699
1814
658
1746
2710
1590
2255
1260
1250
2571
6
19944
662