306088 1437
150354 962
99656 268
101866 928
39560 310
72191 583
26358 65
38044 336
51513 676
30346 297
31818 154
64973 395
6643 622
2947 213
2890 457