898
891
5826
1502
1131
850
4362
2352
725
820
1013
949
917
814
693
839
1840
1044
4671
3675
1285
1727
2694
838
4376