18403
6
31535
0
2813
2
448
1
56488
11221
23
370
3092
116
17353
14076
7
36045
1073
1751
2142
1222856
4
504
509
1425
282572
261
294
2465
573
2150
5270
2296
8475
12
3980
3
2691