2911
1500
401
111
672
177
717
338
280
196
607
239
389
59
342
123
711
180
566
141
423
187
434
72
782
307
134
56
743
329
474
174
413
145
433
121
675
211
607
156