25251 508
12121 876
18285 487
23394 784
15247 134
12092 335
16538 432
7401 265
5692 200
5638 656
5975 351