0
1244
956
1107
1072
1263
974
1035
931
835
1018
1095
1006
891
1910
1
1374
2976
1622
1692
1640
142073
3177
2701
2661
2598