3488 52
5255 759
2963 60
44507 505
154570 363
39307 303
6736 311
7796 810
4857 127
12411 200
10530 681
6020 429
4165 93