33
50
337
126
105
92
227
148
403
381
764
356
121
158
83
88
78
91
74
96
111
81
360
273
85
327
101
125
119
106
75
313
174
139
197
54
217
211
374
342
127
357
120
208
243
411
239
1.2K
500
155
250
171
487
549
643
552