667 148
7246 439
84343 336
380878 802
175570 683
2897 365
91324 931
100727 434
153671 297
30618 81
126175 317
45212 125
86353 524