19963 427
7262 655
8476 31
44935 926
9885 137
30061 664
92349 683
5511 399
2476 192
260147 832
14600 70
4979 627
3277 614
2840 305
1311 66
1687 254