878133
223409
834325
36470
31398
448121
416868
545603
155385
417636
164868
241881
994814
90136
711994
847598
14937747
673086
4585578
4237980
3455510
3234192
2209216
2182495
2052492
185566
1848948
16335
154661
1540545