2756
2
3193
5
1015
1
1694
951
690
2669
1324
0
650
564
2667
1743
108797
4797
2237
4
1380
2635
1936
21152
8
2949
1787
1715
772
1453
445
1031
1736
1019
2670
5375