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