16805 501
19170 664
6285 90
11865 710
1818 49
3888 550
1648 92
2940 151
3165 196
2428 116
4183 99
4322 433
10373 372
2943 352
3724 677