3121
1641
1089
1090
1804
1514
1045
901
1230
979
981
1394
1519
969
942
1850
1933
965
1313
2100
919
1192
2092
1205
894
1552
1171
1248
1639
1459
1313
1432
1792
1519
1752
5133
1253
1425
1590
1489
8225
1581
1879
1003
1186
1723
2171
1503
2654
2678
1782
2294
2636
1264
1336
1224
2799
2192
1989
939
1028
1524
1615
873
972
1281
1047
1547
2255
1862
1373
1260
1468
933
964
953
1443
1499
1082
1089
2317
1065
1094
1071
932
876
2220
2793
1366
869
839
1355
828
1313
1435
1101
1507
2021
984
1143
901
867
829
1554
1132
875
853
882
1332
870
1670
1205
874
2180
1000
949
1021
1105
2122
5141