6682 707
5125 371
20233 578
28601 581
11538 147
10194 139
8786 114
44222 93
3260 522
18433 326
3889 639
3068 261