16805 501
19171 664
6290 90
11866 710
1825 49
3888 550
1648 92
2940 151
3165 196
2430 116
4183 99
4322 433
10377 372
2944 352
3724 677