399713
196944
347396
507695
261963
213996
170396
454459
27469
366112
293406
163885
54781
358388
340474
376112
197585
135711
93489
448691
426131
332144
127634
90652
366152
53919