5800 653
7571 31
44699 926
8683 137
30032 664
92146 683
5427 399
2411 192
259908 832
14457 70
4950 627
3222 614
2786 305
1271 66
1657 254