1028
2724
2913
1680
2834
1545
1349
1371
914
953
2537
2764
2496
2004
959
1690
960
2901
4453
844
844
1498
1864
854
3531
1027
874
2872
2004
1731
1454
970
1015
937
2275
817
863
1715
2177
5521
1204
1210
1375
1260
3682
966
1485
5857
2013
1947
1071
2470
6917
1010
949
3836
5543
1437
1145
3895