965 83
1594 251
4748 846
2167 241
1266 199
2126 168
5976 117
6875 733
58177 583
6592 873
4735 433
2511 290
19406 246
16154 236
1566 98