496
0
1511
1
830
801
1380
1000
526
868
2368
1399
802
2131
915
467
3326
3
1816
1749
1814
2
1788
784
2562
1093
1547
2152
2377
1305
673
1660
10507
23
1691