35733
111276
363919
581442
312900
477558
740120
390804
254233
64594
207768
254832
282594
821207
232221
190234
8100743
539586
3095577
3024980
3010510
2144192
2014495
1980492
1887216
173566
1729948
15845
151061
1459545