5079
2697
633
265
280
184
415
76
490
96
494
328
456
171
646
196
381
181
277
204
483
101
338
167
279
176
609
210
343
118
510
52
454
122
560
191
503
40
556
133