4441 705
5079 371
20094 578
28486 581
11476 147
10128 139
8854 114
43609 93
3243 522
18301 326
3889 639
3031 261