3040 507
5315 349
6976 707
13411 317
10662 52
3906 839
2138 93
12386 74
2798 291
74491 667
15861 583
19075 399