59942 151
135032 308
98255 516
14830 89
84023 828
38323 317
56063 611
105895 375
76199 1003
110460 252
100960 703