6631 526
21664 188
77572 286
3391 134
4897 406
1583 262
6227 881
3920 854
2895 633
1317 38
1601 274
2806 675
3783 474
1389 188
902 125