1511
1
801
0
830
1000
1380
1814
2
526
496
802
868
1749
2368
1399
2377
915
1168
1660
3326
3
1816
784
1716
2562
1093
1547
2166
2294
2152
1305
673
10507
23