4345
1016
779
280
1057
453
804
367
423
115
295
183
305
161
261
78
251
192
270
99
626
193
697
221
524
46
462
143
394
140
493
167
648
189
401
136
390
33
388
169