2425
505
656
257
796
234
403
86
518
139
665
161
581
125
588
75
484
183
225
155
338
52
447
140
202
68
459
35
549
57
121
76
300
54
232
35
209
28
394
21