1015
1
1694
951
690
2669
2
564
2740
1743
0
108797
1078
2533
2759
4176
6
21152
8
2949
908
1787
1814
3107
4
2100
1942
9
2670
5375
1660
2294
1923
2386
1258
1451
2522