499
149
626
155
593
129
472
132
239
97
600
221
604
251
375
199
372
178
769
249
2015
1192
601
125
659
217
765
230
491
119
509
68
250
145
164
60
328
16
643
53