16805 501
19170 664
6284 90
11865 710
1811 49
3888 550
1648 92
2939 151
3164 196
2428 116
4182 99
4322 433
10372 372
2942 352
3722 677