580798
846626
359683
260684
255517
777478
729266
410511
86883
569108
560716
293899
5221799
3644581
3174148
2471804
2263988
2099609
2022358
193278
1804118
1736136
1709196
1652471