0
2838
894
844
683
1000
907
1045
978
845
935
1126
1044
716
859
1749
1841
1
1310
1554
1639
1584
141478
3067
2622
2612
2525