348
163
576
572
967
188
269
123
173
460
169
424
820
407
598
441
85
283
270
344
1215
485
788
5
1180
436
527
329
191
7
422
362
101
832
7
385
491
305
82
278
1117
482
284
590
6
951
778
486
844
129
599
1072
983
