400
0
2904
3
467
19944
2
496
1015
1
2133
1664
1127
5339
5
1606
1819
8527
1431
1343
2413
3934
16174
455
888
1746
3328
1078
2684
1571
1380
2604
2600
4
3808
7621
13