5956 654
7729 31
44704 926
8716 137
30030 664
92202 683
5459 399
2431 192
259908 832
14445 70
4949 627
3241 614
2807 305
1271 66
1665 254