3183 825
4812 602
5197 590
8727 394
2683 71
6767 379
15286 588
8637 542
10961 256
9479 691
35772 296
19108 171
4253 337
5982 674
4841 493
6001 232