306346 1437
150585 962
99856 268
102152 928
39659 310
72250 583
26396 65
38162 336
51639 676
30406 297
32026 154
65396 395
6650 622
2955 213
2897 457