306169 1437
150432 962
99706 268
101966 928
39594 310
72211 583
26367 65
38077 336
51543 676
30369 297
31871 154
65085 395
6643 622
2949 213
2892 457