631 75
16058 162
14677 259
8474 743
2692 304
7954 497
27520 688
75323 450
39694 231
37737 602
9039 527
37731 386
5422 731
32142 680
4328 518