3560 405
3112 83
3976 251
7356 846
4327 243
2053 199
3400 168
6421 117
7174 733
68114 591
7478 873
5171 433
2677 290
29554 249
18084 236
1790 98