1235 115
2661 187
10267 253
3050 74
5802 699
68044 691
66950 679
28134 405
79226 181
18789 353
42891 884