1232 115
2658 187
10265 253
3048 74
5801 699
68003 691
66890 679
28115 405
79095 181
18764 353
42855 884