400
0
890
1
2836
387
1451
841
2
840
3
2913
3079
5997
12
24337
22
471
1522
6676
1757
851
3354
9
1194
1295
1622
1833
4187
10
820
2710
2732
1969
1812
1400
2268
4
1679