560
113
135
487
161
221
104
90
546
159
78
80
170
153
446
50
130
91
98
394
72
197
99
1059
228
353
224
320
136
390
243
157
530
298
538
106
316
53
89
246
122
112
443
384
64
1221
2439
167
590
475
129
96
54