1501 239
976 199
1552 168
5876 117
6725 733
52418 583
6196 873
4599 433
2418 290
19080 246
15061 236
1436 98