0
2350
1328
897
1061
996
1162
1135
1100
1111
804
972
905
866
963
1093
1548
1
1067
1672
1287
1373
1326
139147
2706
2369
2262
2212