1089
1
1547
6346
16
951
905
1660
2934
2
693
0
526
801
745
784
3326
3
673
1000
1265
830
1093
2209
2562
1711
915
1382
1313
2166
2015
582
868
1475
2055