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