306443 1437
150665 962
99918 268
102274 928
39695 310
72262 583
26413 65
38199 336
51691 676
30481 297
32107 154
65541 395
6653 622
2956 213
2899 457