12141 252
18453 164
4913 473
22181 485
4365 209
4872 388
3597 648
20109 255
41642 157
36663 660
9338 850
7250 952