1240
939
805
671
652
4301
689
1100
889
817
710
898
815
950
2352
1092
1237
22372
1026
3968
937
1229
5376
1202
1629
7035
1492
6634
1780
1726
2286
1934
10840
4595
9558
6547
6970
4439