3000 362
15058 356
20894 148
2793 344
1997 277
9479 795
2148 96
43194 415
19035 72
14766 549
24527 672
54065 230
8386 529
13178 436
1477 241
15695 68
3875 343
90826 289
2531 219