3097 503
22928 207
12700 117
4978 517
7651 693
54741 174
65135 621
65548 86
10563 254
10578 457
15738 418
21974 429
2168 159