3176 825
4799 602
5179 590
8704 394
2678 71
6748 379
15271 588
8627 542
10953 256
9457 691
35209 296
18987 171
4245 337
5973 674
4827 493
5979 232