1092
1
929
1690
2710
2
3429
7
1373
905
1660
2934
693
0
526
801
745
784
3326
3
989
385
673
1000
830
1093
329
838
2209
2562
1711
915
1382
2166
582