31535
0
18403
6
448
1
543
605
1282
282572
116
4223
22
370
1343
36045
273
303
3469
2
244
315
14076
7
2691
573
951
558610
498
1559
1751
3545
3599
1862
242