650
115
493
109
294
153
86
107
26
577
440
302
52
232
10
134
592
46
73
235
104
61
372
36
122
27
214
1294
191
121
100
51
34
371
69
70
39
15
209
138
137
63
349
55
68
29
129
24
30
33
38
66
54
518