19944
2
2710
1720
1622
1
4435
3
2435
6346
16
1558
3014
20
951
2934
1015
1087
1348
2495
0
1911
1827
159
2522
1606
1325
1250
658
3085
5
3491
4
3485
7
1751
1566
3926
14
8527