3625 52
5263 759
2967 60
44518 505
154697 363
39530 303
6741 311
7800 810
4859 127
12414 200
10536 681
6020 429
4167 93