25343 508
12251 876
18298 487
23408 784
15263 134
12116 335
16561 432
7422 265
5715 200
5658 656
6013 351