2530
1124
683
695
845
1184
1943
1033
2475
1253
915
1041
876
1605
1818
928
680
979
731
1963
767
803
973
709
1361
1375
762
1253
1046
959
990
1213
1261
1918
1175
1104
641
1032
1365
1057
971
1506
1243
1027
646
1669
1228
780
1045
1022
778
891
1290
766
956
714
932
708
666
1148
1833
4397
600
1036
3536
2158
757
1331
787
1765
1512
609
649
1089
1036
679
3577
680
744
790
863
710
1783
619
1412
1298
2314
2413
925
944
842
1973
620
714
694
1557
1105
1410
2564
1336
1729
800
777
4909
1589
4154
864
1550
1330
1775
787
2621
1903
663
755
793
3116
856
1642
1162