2769 404
2269 83
3694 251
6488 846
3680 243
1829 199
3060 168
6324 117
7071 733
64998 591
7048 873
5009 433
2606 290
29352 249
17362 236
1698 98