440
1
649
641
2633
8
791
733
2
6266
1797
450
442
1255
868
76
7
409
672
985
1249
1520
1269
0
752
3
3162
1930
891
393
437
1246
636
561
1852