3302 158
5812 653
7580 31
44701 926
8684 137
30033 664
92147 683
5427 399
2411 192
259910 832
14458 70
4953 627
3222 614
2786 305
1271 66
1657 254