2906
1
2145
2245
3
4471
2
1976
1310
0
14
1769
1492
951
2258
1694
346
6236
10
444571
9
1189
2996
1174
3146
12
14861
7
3012
4
345
3078
8527
1107
1289601
3061
467
4044
5
1019