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
2786
2607
1626
1008
1578
1848
681
1691
1174
724
2301
1799
1396
1204
1511
357
1134
812
385
237
709
1885
196
265
675
268