506 90
343 50
2932 895
2224 330
2099 272
1314 104
141234 360
74566 112
66483 673
363953 602
64623 169
112023 528
58747 441
29130 721
53108 770
28052 605
96542 430
91843 467
32067 337