0
1222
948
1089
1038
1245
945
1013
908
812
997
1079
987
874
1839
1
1309
2836
1551
1638
1582
141477
3065
2621
2611
2524