688990
81771
342910
989207
508676
59082
48346
249445
69891
939497
171146
754508
62105
613884
852985
64659
8107743
539586
3095577
3024980
3010510
2144192
2014495
1980492
1887216
173566
1729948
15845
151061
1459545