1015
1
1694
951
690
2110
2669
2
1787
619
564
1743
0
7034
108797
1306
2769
1681
2044
2999
3
5431
2131
2299
582
2115
2428
2166
19944
2262
2972
2550
5919
2173