0
2976
908
857
694
1024
922
1071
988
866
953
1148
1067
742
872
1769
1911
1
1374
1622
1692
1641
142097
3180
2701
2662
2600