91
58
103
283
288
152
124
119
51
132
291
62
49
115
884
1373
1629
4182
1892
135
1857
95
123
68
1161
2918
724
841
1745
67
1975
417
924
652
938
1199
1053
714
2381
120
2305
1163
829
452
270
65
21
46
29
551
1661
157
111
544
30