4253
4156
1289
887
1696
2084
1262
651
683
771
1016
831
749
1028
922
7765
880
2423
2460
1113
1311
1727
1191
3622
4466