3796
935
725
271
947
435
722
338
393
105
289
181
300
161
242
75
247
191
261
95
621
192
672
216
519
45
458
141
391
140
485
166
632
185
395
132
386
31
379
167