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