0
749
890
929
837
907
697
550
2452
791
688
830
990
513
748
1756
1
1238
2671
1482
1570
1514
140935
2968
2557
2556