16399 501
17616 664
5316 90
11578 709
1452 49
3578 550
1519 92
2642 151
2945 196
2245 116
1073 98
3878 433
9081 372
2779 352
3451 677