996
978
3111
1002
752
1627
745
981
918
981
1149
2674
5013
1038
3631
951
881
1313
1218
1541
1043
1020
1120
1105
985
904
16817
902
1336
3384
772
1064
820
5821
825
739
753
1029
4050
1076
883
1338
4440
1073
776
959
14363
1528
1836
2465
1031
1137
891
1567
1191
797
796
1486
739
2292