0
1250
958
1111
1080
1268
981
1043
937
841
1022
1100
1009
896
1934
1
1389
3021
1640
1710
1660
142206
3202
2720
2678
2617