3638 52
5270 759
2970 60
44535 505
154890 363
39811 303
6749 311
7805 810
4861 127
12418 200
10537 681
6021 429
4176 93