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