628
1503
1587
1877
881
1395
1793
716
1034
2302
1556
1554
3011
1110
1303
641
1191
1729
1532
654
1725
2003
2991
2030
2304
1380
776
1059
2188
1911
1299
1913
787
2027
1532
692
921
1855
901
1694
1911
2370
3571
1694
2080
1420
1819
885
694
1624
3581
1579
1346
1056
1015
1800
863
1678
625
1816
729
1234
3573
1385
832
746
1488
846
3256
1457
1124
1397
689
1444
807
1753
812
742
1310
743
3277
736
632
683
1617
1364
1243
953
1437
867
845
1600
749
1925
863
678
1338
658
798
657
746
1685
2460
1003
1844
1091
1151
1561
2850
2039
1405
737
1404
2194
1565
1331
843
621
793
1279