747
4
443
1
942
3
1330
462
2
587
925
6
266
0
515
831
1060
471
704
529
1217
1595
881
1007
2811
9
877
979
2818
742
517
861
732
477
854
454
792