881
274
1072
376
1220
353
517
37
297
109
144
74
378
187
461
159
448
148
491
171
651
160
74
35
527
129
361
167
282
86
600
146
309
160
483
94
148
65
290
48