1718
1195
2887
4207
935
974
2015
4631
2378
2863
1126
1317
970
908
2519
917
956
992
987
983
935
861
1044
842
970
2892
988
3846
899
1048
1449
1162
1206
1984
1490
1158
2600
2125
1006
1250
1500
1527
1380
1144
2979
1213
2513
2525
1453
2987
1588
1704
2241
1827
3210
4714
2619
5969
2290
1760