400
0
2255
2
2915
2836
980
1
383
1028
2138
3
471
1522
4562
10
2163
6676
12
2462
1223
2727
604
685
6977
4
2328
5151
1812
1487
1400
2320
5
2148