25448 508
12366 876
18339 487
23433 784
15309 134
12169 335
16588 432
7444 265
5737 200
5671 656
6056 351