105045 293
37128 241
157394 938
296552 1052
338440 931
161171 306
34803 199
295488 480
282782 772
138573 933
32713 773
232995 909
113764 243
171414 411
48903 461
191963 1146
52233 628
54330 158
80365 898
53429 494
109175 789
33618 569
116967 360