3519 52
5255 759
2963 60
44508 505
154583 363
39323 303
6736 311
7796 810
4857 127
12411 200
10531 681
6020 429
4165 93