16805 501
19160 664
6282 90
11865 710
1805 49
3888 550
1648 92
2938 151
3164 196
2427 116
4182 99
4318 433
10370 372
2941 352
3721 677