2860 404
2301 83
3714 251
6558 846
3756 243
1881 199
3081 168
6330 117
7078 733
65193 591
7065 873
5063 433
2616 290
29367 249
17426 236
1720 98