141
2286
40915
34
30110
1415
762
13911
871
851
837
765
1586
14823
805
2733
23112
37812
931
50
692
201
171
531
59
39