16983 501
19876 664
6818 90
12102 710
2216 49
4052 550
1754 92
3145 151
3366 196
2639 116
4319 99
4582 433
11118 407
3108 352
4028 677