597984
98841
225395
327619
831890
575119
172929
70485
947435
131625
174246
332882
551925
739482
50970
774542
8394744
546986
3162577
3064980
3024510
2182192
2022495
1983492
1911216
174666
1733948
15875
151161
1468545