3638 52
5269 759
2970 60
44532 505
154882 363
39803 303
6749 311
7803 810
4861 127
12418 200
10537 681
6021 429
4176 93