6683 526
21995 188
78130 286
3432 134
4933 406
1592 262
6278 881
3969 854
2951 633
1348 38
1603 274
2880 675
3797 474
1401 188
908 125