19944
2
2710
6346
16
2358
9
3090
6
1720
1622
1
4435
3
2435
3673
3694
1558
951
6499
1015
1087
1348
2495
0
1911
1827
159
2522
1606
1325
1250
658
1751
3926
14
8527
4823