1101
676
1906
681
1170
759
813
844
1017
853
1385
1487
2870
2412
1543
1897
2458
3985
4179
6630
4947
3051