50321 318
45728 197
28550 208
59092 269
53887 224
29159 637
75100 785
46870 313
34953 558
102682 951
44785 555