3638 52
5269 759
2969 60
44531 505
154875 363
39792 303
6749 311
7803 810
4861 127
12418 200
10537 681
6021 429
4176 93