1416
1096
5138
3809
1244
1023
691
909
703
1454
4092
755
736
42683
833
40354
3064
1888
8682
949
772
1484
3492
4108
731