887
292
501
50
389
98
530
30
550
115
538
140
347
69
305
14
456
149
252
38
350
96
575
40
467
121
234
172
416
80
280
141
252
115
141
17
263
9
386
29