2852 404
2298 83
3712 251
6542 846
3742 243
1880 199
3079 168
6327 117
7076 733
65163 591
7064 873
5057 433
2616 290
29361 249
17412 236
1718 98