598893
444854
669833
554517
995178
332438
753296
310210
96179
616756
738339
813665
370852
94088
236665
540671
14777747
668586
4536578
4199980
3440510
3201192
2173495
2164216
2045492
184466
1841948
16315
154461
1538545