3912
1525
1302
521
605
271
419
236
319
93
793
171
675
169
481
59
380
195
292
140
360
159
508
203
549
126
360
39
420
200
942
338
442
172
389
132
627
226
197
119