405 63
2599 638
30911 199
109254 503
4888 627
9594 341
15294 80
42463 113
58407 308
112212 421
219281 951
100143 341
44899 416
196879 1133
91052 491
66158 296
33229 354
23658 269
18706 628
26033 308
59328 556
48029 341
25564 116
29301 786
93641 579