682162
949497
106814
61516
491524
869682
198472
397126
459998
388444
276172
817852
695324
998695
734817
344649
8100743
539586
3094577
3024980
3010510
2144192
2014495
1980492
1887216
173566
1729948
15845
151061
1459545