5940
2344
1071
358
688
252
893
369
541
240
836
316
761
403
531
140
295
110
694
163
489
137
237
153
1844
814
867
273
536
136
932
503
782
267
463
95
349
118
238
144