21361 58
17680 485
2723 401
9610 239
8288 501
4249 465
3022 284
10494 465
8498 105
2264 324
3633 797
2434 412