2330
4
14076
7
3092
1
249
0
21743
1222856
1073
2142
116
18403
6
2189
422
558610
580
105807
42
4071
2683
2347
2
3373
282572
105290
1343
3980
3
31220
10
941
1448
363
802
291
180849