2947 698
154011 421
197230 593
169144 1141
64975 286
84401 896
86873 142
78277 278
34340 333
23965 258
136316 308
74253 438
3982 735