1671
380
925
448
718
542
324
397
819
437
707
854
496
407
131
303
1114
1210
995
1761
804
1444
249
774
853
1387
802
727
587
332
764
892
846
589
850
930
586
862
259
385
540
405
568
228
933
515
1334
1248
1614
2658
1132
976
1320
1044
2125
495