2904
2
2960
1
1960
7
1222856
4
363
0
326
2142
4260
15
116
3289
6
3092
2564
2221
3
422
12005
17353
911
31535
21743
18403
477
25941
17
105807
42
4223
22
1547
1073
1026
504
1276
3025