16575 501
18268 665
9294 95
11797 709
1659 49
3960 550
2337 93
3157 152
3178 197
2655 116
2035 98
4799 434
11114 372
3048 352
4047 677