3638 52
5269 759
2969 60
44528 505
154865 363
39761 303
6748 311
7803 810
4861 127
12418 200
10537 681
6020 429
4176 93