700
1
2488
3
809
2
2246
1073
0
563
1126
568
1338
392
530
939
1507
862
515
627
114
223
3717
8
991
3918
584
432
786
450
923
881
1696
1024
1707