2904
2
363
0
31535
1960
7
3373
18403
6
1222856
4
2142
4260
15
3287
1
116
1343
3289
3092
1073
105290
422
12005
3
17353
911
1009
2960
5611
11
105807
42
2952
580
21743
448
3663
437