861 188
253 34
21465 139
20524 75
7543 338
7008 333
6311 79
11033 221
6713 617
7835 470
5269 188
9307 54
27097 752