6629 526
21657 188
77567 286
3391 134
4896 406
1583 262
6227 881
3920 854
2895 633
1316 38
1601 274
2806 675
3782 474
1389 188
902 125