19944
2
1226
1092
1
2425
7
1366
3
2768
0
467
2710
1720
1622
3118
2329
4435
2435
6346
16
1632
1558
3014
20
951
2934
1015
2061
1087
1348
496
2495
1911
1827
1380
159