197231
501416
45533
755453
241616
20313
340950
213761
14714
626335
420415
478221
309169
1003813
81714
135624
654246
235590
527102
508995
868330
667810
273457
740703
943823
359491