0
1221
804
979
1034
946
938
1022
1056
863
870
996
1032
847
948
1079
1888
1
1355
2921
1594
1675
1621
141833
3135
2670
2638
2576