1480
1
1973
2
1015
1787
1694
951
690
2669
578
0
1813
564
1743
108797
1092
2200
1739
1627
1946
50969
7
2362
9
4739
21152
8
2949
32730
2304
1568
7258
5375
2152
38477
34