1015
1
951
1646
3
985
1380
0
1694
690
2934
2
2669
1734
1752
2180
4179
1787
564
989
784
868
1005
2294
1816
1743
467
108797
1788
1038
1087
496
745
801