305923 1437
150228 962
99520 268
101686 928
39503 310
72154 583
26332 65
37978 336
51442 676
30318 297
31734 154
64766 395
6640 622
2944 213
2888 457