558610
6
18403
3493
5
1073
0
31535
911
2
1222856
4
68
1943
408
441
14076
7
2691
1581
521
116
573
506
2445
3021
430
1
2189
1762
5617
3996
422
1877
1853
2659
353