1093
0
1690
1
2999
3
2131
1606
1455
1590
802
1788
1691
2377
635
2368
4305
2
1883
1511
2110
3107
7
300
1813
1320
784
19944
526
830
1401
868
801
2268
4
2578