753
137
1350
451
409
222
420
169
603
269
299
89
528
277
496
204
685
228
717
218
337
205
170
67
469
214
394
137
169
15
399
47
227
159
448
167
249
134
277
29