18403
6
2369
1
1751
2
282572
0
1559
14076
7
363
5316
3
2330
4
1222856
504
482
346
48708
31535
6515
31220
10
3092
21743
2189
580
119
4071
2564
422
116
1282
4223
22
5622
105807
42