18997 167
8845 417
12657 48
3772 587
21843 457
5153 321
9706 309
7880 97
3671 681
2253 169
20591 751
11285 732
9759 585
3377 200
2136 275