3645 52
5271 759
2970 60
44536 505
154903 363
39827 303
6749 311
7805 810
4862 127
12419 200
10537 681
6022 429
4177 93