0
973
1036
879
808
953
1757
1001
1081
854
717
1756
1
1238
2671
1482
1569
1514
140935
2967
2556
2555
2452