16793 501
19028 664
6223 90
11854 710
1748 49
3863 550
1647 92
2894 151
3155 196
2420 116
4171 99
4298 433
10320 372
2928 352
3702 677