5002
2664
630
265
280
184
413
76
489
96
492
327
455
171
644
195
379
181
275
204
483
101
338
167
277
176
609
210
342
118
510
52
454
122
559
191
502
40
555
133