0
620
951
857
1015
830
980
727
869
946
787
749
138575
702
1446
1
991
1536
1200
1285
1248
2606
2287
2260
2164
2125