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