2562
2785
957
1288
1631
2904
1118
1233
962
3891
5236
6829
6404
1100
824
1433
3553
5032
1007
2800
1929
6913
7214
5881
2372