0
2838
894
844
683
1000
907
1045
978
935
1126
1044
716
859
1749
1840
1
1310
1553
1639
1583
141477
3066
2621
2612
2524