318
209
340
113
193
387
330
471
180
1095
960
807
760
588
775
528
383
921
1997
815
1246
470
4593
1823
2759
2584
1611
998
1566
1846
677
1686
1164
719
2279
1780
1385
1189
1496
356
1130
812
384
235
703
1867
195
263
673
266
3998
1470
589
954
317
518