256089 597
13950 573
11831 46
17417 217
10036 232
211177 1036
23696 553
51466 584
68784 297
53301 503
55349 361
80870 286
5672 549
10637 555
3985 486