0
1236
818
998
1044
959
955
1042
1072
878
889
1018
1048
862
1094
1935
1
1390
3034
1641
1711
1661
142243
3203
2721
2679
2618