16331 501
17179 664
5187 90
11515 709
1415 49
3537 550
1475 92
2557 151
2905 196
2205 116
1014 98
3636 433
8642 372
2741 352
3400 677