3637 52
5267 759
2968 60
44525 505
154841 363
39723 303
6747 311
7803 810
4860 127
12418 200
10537 681
6020 429
4175 93