3638 52
5269 759
2970 60
44532 505
154887 363
39807 303
6749 311
7805 810
4861 127
12418 200
10537 681
6021 429
4176 93