3093 503
22928 207
12699 117
4978 517
7651 693
54741 174
65134 621
65547 86
10563 254
10578 457
15738 418
21974 429
2168 159