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