16805 501
19168 664
6283 90
11865 710
1808 49
3888 550
1648 92
2938 151
3164 196
2427 116
4182 99
4321 433
10371 372
2941 352
3722 677