558610
6
18403
422
0
1073
169211
11
437
1
430
556
1853
2813
2
249
14076
7
4328
10
475
1863
709
39326
19
4223
22
370
36045
3469
25440
1343
2691
31535
21743
1650
477
1559
1751