16791 501
18995 664
6209 90
11852 710
1745 49
3863 550
1647 92
2891 151
3155 196
2418 116
4170 99
4296 433
10309 372
2927 352
3686 677