1232 115
2656 187
10263 253
3048 74
5801 699
67985 691
66863 679
28106 405
79035 181
18758 353
42838 884