1015
1
1694
951
690
2669
2
1787
619
1539
2258
564
1743
0
7034
2760
4
108797
1306
1681
2044
2999
3
5431
3934
1746
455
2131
2299
895
582
1075
2166
19944
1259