18403
6
448
1
11221
23
3092
116
0
17353
1222856
4
31535
1751
2
482
48708
31220
10
2142
509
14076
7
504
2150
2106
56488
5622
1943
2813
2189
1425
5316
3
2564
1073
180849
440
2664