400
0
890
1
599
2273
2836
1451
4444
6
2913
2
1487
4
101569
2110
24337
22
1232
471
1522
2322
6676
12
2448
851
3354
9
1001
4309
3
2786
2584
3256
820
2732
1400
1289601
2268