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