749
343
248
99
774
114
448
243
673
273
107
43
381
222
1409
653
1030
647
1158
418
872
322
746
407
415
135
692
337
581
220
358
182
680
158
396
198
211
87
541
267