306175 1437
150441 962
99710 268
101967 928
39595 310
72211 583
26367 65
38079 336
51545 676
30373 297
31873 154
65093 395
6643 622
2949 213
2892 457