5196
2757
642
268
280
184
418
78
490
96
504
331
457
171
652
197
390
183
277
204
484
101
339
167
282
176
609
210
344
118
511
52
461
123
560
191
507
41
556
133