0
1180
835
971
1213
1080
1013
901
1094
908
863
1354
1019
1012
1036
857
1773
1
1253
2706
1496
1580
1525
141072
2991
2564
2465