19944
2
562
1
1866
4
1767
1103
2732
1096
1373
5
4358
6
2886
951
1037
1891
534
123674
35
12459
3
1622
1036
2442
9
3683
2631
1812
383
0
1590
2942
1808
7
2193
2572
913