948
299
3
890
851
6224
4
1777
5
2122
2
1219
2567
809
1
1156
949
3529
2743
2806
1743
1013
1545
813
1541
812
791
2759
1383
1042
1097