6626 526
21654 188
77552 286
3390 134
4896 406
1583 262
6227 881
3919 854
2895 633
1315 38
1601 274
2806 675
3782 474
1387 188
902 125