3009 407
8415 588
4502 457
13812 89
26253 256
12875 683
9012 261
14752 977
9287 28
18600 742
16269 878
10755 366
4332 911