101
352
171
91
581
1342
1061
872
901
871
832
1441
821
1721
1261
682
1041
651
621
1052
531
201
481
501
331