573791
427823
277280
794463
613326
181603
101837
853884
63577
634947
42947
364935
768708
607501
344233
11241
215442
92197
226610
732537
24504
15119
430477
20724
640393
707626