1526
2
1787
1
2110
3178
2156
830
0
1965
108797
1547
1660
2368
6844
2386
1120
83
1431
1168
3357
11
1590
2562
1788