2413
2
3625
1
16174
5
3328
1571
2604
3835
1557
4002
4
1441
0
1047
5308
2477
1951
2245
3
19944
3080
21152
8
467
1289601
1343
297066
3934
455
888
1746
1078
2904
3465
6236
10