1000
1
540
442
1255
1008
4
791
1003
759
2
733
76
868
1797
450
626
422
562
6266
1853
871
1566
679
1177
1718
1294
447
1710
1088
1320
1407
0