1232 115
2656 187
10262 253
3047 74
5798 699
67966 691
66837 679
28098 405
78985 181
18748 353
42828 884