1232 115
2658 187
10265 253
3048 74
5801 699
68006 691
66898 679
28117 405
79104 181
18765 353
42855 884