305873 1437
150165 962
99473 268
101631 928
39481 310
72140 583
26315 65
37949 336
51414 676
30303 297
31692 154
64667 395
6638 622
2941 213
2887 457