19944
2
1388
897
1
1622
2710
1562
1686
1606
2873
3
3934
1746
455
6549
11
3491
4
2372
1075
3014
20
2850
4083
0
5141
7
3085
5
1534
3485
895
746
3316
10
1688
1485
1833
1072