2592
1150
11031
3651
1137
2461
1403
12859
5884
1054
1326
1562
2852
4105
1243
1182
2668
1020
895
3421
1252
2298
5991
5623
3473