5093 705
5114 371
20207 578
28578 581
11529 147
10187 139
8783 114
44115 93
3259 522
18421 326
3889 639
3068 261