16330 501
17161 664
5183 90
11515 709
1415 49
3537 550
1468 92
2550 151
2905 196
2204 116
1014 98
3631 433
8631 372
2740 352
3398 677