29897 623
2290 192
4147 550
3535 414
4334 224
285069 376
17325 291
64610 405
18243 717
8087 165
42196 671