2906
1
2145
2245
3
4471
2
1976
1310
0
14
2711
1769
1492
951
2258
1694
4651
346
398656
19
6236
10
444571
9
181997
11
5978
6
1189
2996
1174
3146
12
14861
7
3012
4
345
32302
3078