1548
814
632
377
831
291
642
121
1807
796
477
241
486
98
581
105
421
160
217
37
743
93
595
108
554
73
342
174
392
168
684
196
388
243
589
159
228
162
577
130