3632 52
5265 759
2968 60
44523 505
154785 363
39624 303
6743 311
7803 810
4859 127
12416 200
10536 681
6020 429
4172 93