1503
1358
960
1159
2795
1620
2116
1765
2667
2528
1799
1827
1611
1510
858
5104
982
1246
746
3001
3180
1176
608
1303
1314
693
1093
1724
1271
1876
1113
660
1361
863
1046
2066
1847
898
1422
944
3055
793
752
12886
15300
1064
863
1560
3506
2006
1929
1980
996
1449
751
944
1677
3038
1204
874
796
993
980
1230
1193
1841
1992
1387
758
2687
980
1323
817
1914
988
749
1170
807
3054
4252
1596
985
4155
1266
1947
767
833
845
1097
1142
666
750
842
1347
674
1422
1968
858
836
1114
1111
1987
756
599
1840
1153
879
3783
714
1136
1096
1227
801
2829
2886
1090
4544
1166
1021
1067