1380
0
1093
1681
1
2166
4309
3
802
3971
1962
5
526
12632
7
2436
467
2562
2
3326
693
784
2427
12
1690
1000
1691
1125
1813
830
801
1632
868
1547
1788
1660
2294