0
1053
786
798
1051
959
920
1117
884
1045
937
826
879
862
836
1446
1
991
1536
1200
1285
1247
138575
2606
2287
2260
2164
2125