0
825
1063
1203
1169
1189
1232
2393
1098
824
1000
941
1014
1015
981
996
1839
1
1309
2835
1551
1638
1582
141476
3065
2621
2611
2523