19953 427
7245 655
8470 31
44931 926
9885 137
30059 664
92349 683
5510 399
2476 192
260144 832
14598 70
4978 627
3276 614
2838 305
1311 66
1686 254