306426 1437
150646 962
99897 268
102244 928
39684 310
72257 583
26409 65
38187 336
51677 676
30469 297
32087 154
65501 395
6653 622
2956 213
2897 457