678
470
330
140
851
363
538
79
450
137
398
59
457
102
572
140
389
145
320
146
530
105
517
151
144
19
292
36
575
37
563
164
540
157
532
180
514
150
495
200