16547 501
18250 664
5509 90
11718 709
1509 49
3682 550
1574 92
2724 151
3040 196
2312 116
1110 98
4081 433
9692 372
2834 352
3481 677