305918 1437
150226 962
99518 268
101682 928
39503 310
72154 583
26331 65
37976 336
51442 676
30317 297
31731 154
64763 395
6640 622
2944 213
2888 457