2850 404
2297 83
3710 251
6540 846
3737 243
1879 199
3077 168
6327 117
7076 733
65154 591
7064 873
5056 433
2615 290
29360 249
17411 236
1717 98