18385
2
22330
22
3659
14
1310
1
1384
509
2955
1124
2956
4
2105
16840
15
514
0
3047
10
1379
602
1317
648
2470
3868
1516
1202
1584
1708