86
481
224
559
310
456
388
112
191
173
353
277
216
206
458
540
213
298
364
440
761
1655
438
414
155
471
970
769
784
529
817
4631
1832
2783
2604
1624
1007
1578
1847
680
1173
2298
1797
1394
1204
1509
4031
1484