558610
6
18403
1073
0
31535
68
1943
408
441
14076
7
2691
2
1581
521
169211
11
116
573
506
3021
4
430
1
2189
1762
3996
422
1877
1853
353
699
335
1044
120
1126