25291 508
12182 876
18290 487
23400 784
15259 134
12101 335
16549 432
7410 265
5702 200
5652 656
5997 351