0
2562
1400
1178
1216
1081
723
832
913
1014
740
834
979
1155
1154
1519
1769
1
1250
2703
1494
1578
1521
141056
2987
2563
2464