51533 787
5840 165
12095 649
7249 503
43033 734
21317 559
8548 145
25399 417
128030 844
127098 639
5040 616
11045 293
21234 336
73799 476
52056 925
4586 138
4151 227