306276 1437
150533 962
99805 268
102077 928
39636 310
72235 583
26388 65
38135 336
51598 676
30395 297
31974 154
65284 395
6647 622
2953 213
2894 457