520
279
287
89
653
38
268
171
547
176
157
67
466
49
399
170
262
158
259
72
202
107
63
43
195
122
210
78
382
186
147
75
96
42
366
170
524
178
585
100