50959 305
18913 503
9398 257
25016 489
9678 892
98934 738
36144 333
22653 87
12641 581
63048 692
5503 51
14430 35
7660 563
35551 145
48040 799
35381 89
14703 614
50277 127
124004 234
54769 142
67588 675
13945 294
11342 94
6284 139
13879 153
67442 569