0
1171
922
1160
984
1059
1130
1018
1081
999
1007
1053
802
1008
877
1027
1765
1
1246
2699
1492
1576
1519
141029
2985
2561
2560
2460