0
1564
2551
1201
972
1118
962
859
1038
978
1047
1245
1238
942
1041
1176
1751
1
1235
2662
1479
1566
1511
140906
2961
2554
2449