5293
1192
834
284
1158
471
845
377
452
122
305
185
318
162
268
79
258
193
279
101
635
194
728
224
532
47
470
143
403
140
521
172
668
189
414
138
403
35
399
170