1032
489
128
302
756
611
334
182
447
77
261
844
339
418
384
389
140
842
2090
321
394
56
328
412
211
279
619
267
354
170
83
169
608
90
116
41
202
134
515
643
22
249
235
566
226
75
1413
297
427
528
292
540
377
