6682 526
21994 188
78121 286
3432 134
4933 406
1592 262
6278 881
3969 854
2950 633
1348 38
1603 274
2880 675
3797 474
1401 188
908 125