340
881
661
814
442
762
518
1658
740
160
321
212
343
114
195
391
330
471
183
1105
971
817
772
591
785
530
389
927
2022
1250
475
4636
1834
2787
2607
1626
1008
1578
1848
681
1691
1174
724
2303
1799
1397
1205
1512
357
1134
812
385
237
709
1885
196
265
675
268