2280 259
4892 796
3045 823
3330 191
15750 671
15368 508
9805 234
32337 248
114046 890
71407 157
20714 290
23042 96