19783
2
4832
3
915
1
1412
0
1105
1622
1275
4326
5164
5
3378
2377
17946
810
772
1284
297066
3090
6
4382
4
610
2535
2174
2405
32302
14887
18
1505
1736
1149
5978
710
3256