3256 637
29169 484
1167 105
40092 142
22372 511
10307 45
20646 810
3715 698
4328 37
5299 524
3644 671