306323 1437
150566 962
99838 268
102133 928
39654 310
72246 583
26393 65
38152 336
51629 676
30402 297
32011 154
65354 395
6649 622
2953 213
2897 457