19951 427
7242 655
8469 31
44931 926
9885 137
30059 664
92349 683
5510 399
2476 192
260141 832
14598 70
4978 627
3276 614
2838 305
1311 66
1686 254