3560 405
3110 83
3976 251
7353 846
4327 243
2053 199
3399 168
6420 117
7174 733
68104 591
7478 873
5171 433
2677 290
29553 249
18081 236
1790 98