2245
3
1819
1
257
0
1860
2
3090
6
1125
2903
1343
2932
1972
455
2749
1339
1078
1547
3934
2413
1746
16174
5
3065
888
3328
3583
10
1277
1000
1571
467
3765
4
2904
2604