19852 167
8980 417
9292 48
3847 587
21840 457
5235 321
9987 309
12397 99
3721 681
2323 169
20669 751
11376 732
9824 585
3564 200
4441 275