598
655
1433
1228
460
822
1671
380
925
448
719
543
324
398
819
437
707
855
496
408
131
304
1115
1210
995
1762
804
1444
249
774
853
1387
802
727
587
332
764
892
846
589
850
930
586
862
259
385
540
406
568
228
933
515
1334
1250
1615
2661
1134
977
1323
1044