543
427
394
140
134
169
202
298
292
436
376
305
110
68
334
226
619
528
1032
307
235
118
41
354
53
848
378
77
267
554
22
260
434
169
317
302
540
756
56
235
328
94
384
297
608
153
457
412
211
1413
277
401
116
149
