306009 1437
150298 962
99588 268
101786 928
39527 310
72175 583
26346 65
38013 336
51469 676
30333 297
31782 154
64878 395
6642 622
2946 213
2890 457