305896 1437
150196 962
99494 268
101658 928
39491 310
72147 583
26321 65
37965 336
51428 676
30313 297
31714 154
64714 395
6639 622
2941 213
2887 457