3031
1274
892
2017
1725
2450
1471
1674
1424
864
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
1271
1876
1113
660
1361
863
1046
2066
1847
898
1422
944
3055
793
752
12886
15300
1064
1560
3506
2006
1929
1980
1514
952
842
897
1008
1206
905
789
1007
939
777
860
1442
1165
1506
1346
1079
2031
1360
1223
1730
1172
3375
806
1185
1000
1777
1680
745
751
1585
2551
1775
1294
1449
739
1218
1482
2417
810
774
778
3099
837
955
761
1151
1001
1104
701
1196
1601
867
2328
773
972
5076
1311
1662
1046