0
1104
758
903
1133
1011
940
823
1010
834
797
1283
933
909
952
786
1447
1
991
1536
1200
1285
1248
138575
2606
2288
2260
2164
2125