779
1003
1113
2289
1476
1070
1222
2516
1115
454
1479
1805
1827
1534
2122
1301
2192
1841
1998
2977
2333
659
1086
1415
962
2300
1988
1290
667