442
1
791
733
2
2634
8
6266
450
868
1797
76
1674
774
1324
649
641
352
751
560
398
540
1000
497
764
1462
0
891
393
1249
1520
672
985
3162
3