3471 52
5255 759
2963 60
44507 505
154562 363
39294 303
6736 311
7795 810
4857 127
12411 200
10530 681
6020 429
4165 93