1048
0
450
1
693
686
626
692
585
159
2838
395
884
518
319
2036
5
648
2
445
1150
2967
7
524
749
1119
2200
4
362
800
649
963
1781
1792
6
270
2336