4476 471
20939 559
8495 850
14008 645
143251 325
119877 1031
70626 142
172404 622
85652 419
106832 895
169455 1048
115257 673
53350 660
92328 295
21124 151