3256 637
29169 484
1167 105
40089 142
22371 511
10307 45
20645 810
3715 698
4327 37
5299 524
3644 671