395
52
644
1111
688
341
388
484
476
302
383
636
655
930
535
467
323
583
400
349
265
1211
803
424
413
290
245
307
360
1042
26
528
599
1471
626
345
1103
628
151
275
159
403
250
328
845
260
130
508
205
429
121
197
370
93
805
35
70
179