836
2495
879
2393
3321
2337
1850
983
899
2702
1973
1143
2126
1792
2522
1055
1836
1623
961
1035
877
1497
2448
848
2758
2415
1286
1463
887
1154
1087
917
1707
1628
900
1152
1118
1813
2016
1592
1347
863
1504
2863
837
1384
1685
1203
5312
2754
1001
1642
1482
1723
996
1578
1855
1833
1146
966
838
3152
1372
1555
1079
1512
1415
1196
1874
869
792
1474
1255
1064
929
760
940
1215
1404
2567
899
814
2937
2775
987
829
1255
1079
827
813
925
1152
1940
952
1685
921
967
1029
910
2034
850
2121
1680
842
1396
2044
1292
4059
2602
1407
1759
1129
1738
883
1090
1002
1080
919
926
1262