0
840
917
1056
1053
888
1005
853
898
956
993
1646
141332
496
959
1820
1
1289
2785
1538
1622
1568
3040
2601
2599
2511