334296
819666
13269
646452
642872
650633
137766
339581
695582
455912
502294
603155
5164799
3584581
3108148
2415804
2241988
2067609
1986358
192078
1775118
1724136
1696196
1641471