5958 159
5815 653
7581 31
44701 926
8684 137
30033 664
92147 683
5427 399
2411 192
259911 832
14458 70
4953 627
3222 614
2786 305
1271 66
1657 254