0
1458
2259
1124
1036
870
790
877
974
1157
1138
872
960
1075
819
1445
1
990
1535
1200
1284
1247
138573
2605
2286
2163
2125