135
60
608
156
506
205
521
61
488
89
636
200
378
138
345
134
303
130
934
369
154
60
825
359
503
180
245
68
445
159
786
260
384
211
580
65
282
160
1361
535