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