0
1569
976
1122
967
1242
945
1179
979
998
1100
941
1029
1033
955
873
1765
1
1246
2699
1492
1576
1519
141029
2985
2561
2560
2460