6647 526
21719 188
77754 286
3400 134
4903 406
1587 262
6257 881
3930 854
2906 633
1327 38
1602 274
2865 675
3787 474
1395 188
906 125