2565
3
1620
1
1015
1694
951
690
2669
2
564
1211
1111
866
1046
709
0
1743
108797
1131
1641
2698
1534
5
1093
21152
8
2949
2110
1787
994
2670
5375