2052
1146
1335
913
3084
1304
5685
748
2811
821
5078
863
694
843
3838
2280
745
679