3953 251
14766 652
3109 304
11319 281
2399 269
9089 263
21153 61
2315 92
9291 905
3873 851
2640 138
3677 505
5568 814
3022 596
4649 276
2217 180