1326
1
646
0
2000
964
1129
1343
1776
2808
1889
1390
544
1285
2
1587
650
1425
4151
9953
4
2071
2799
3
5055
5
915
521
1860
184
2326
1869
736
2806
1251
1421