1335 308
4622 710
12933 185
28840 539
4509 673
11468 928
5794 678
7125 613
3911 179
3053 104
8968 106
1768 32