149
60
618
156
550
214
528
62
502
93
653
206
390
142
369
142
320
133
960
374
160
61
858
368
516
183
258
70
470
167
810
266
395
211
587
66
298
161
1410
551