2312
2578
853
1268
684
1664
890
653
824
1036
1934
853
2022
1671
726
1354
1097
1160
716
1246
810
1842
2553
771
668
741
690
1034
1581
1175
936
700
1769
753
742
818
1249
2350
810
1339
756
657
802
784
1489
680
1331
1446
682
965
1273
2905
1406
822
1510
1656
816
802
965
810
862
662
708
1600
1076
1195
877
1447
726
680
807
878
1104
850
669
1499
1287
1051
1835
839
1294
1638
1385
722
2072
745
1044
815
1200
2874
659
1608
926
1546
721
835
1758
1007
4193
873
785
2670
754
2678
1993
1327
2198
2072
915
613
1628
887
803
1483
663
768
1023
1413
2043
1793