662
0
802
526
1380
467
1093
2562
2
3326
3
693
784
2427
12
1690
1
1000
1691
1125
1813
830
801
1632
868
1547
1788
1660
2294
83
496
2368
582
1570
745