647526
427825
1171836
1005253
177850
2313734
1262890
1002078
3339250
1026553
208858
142761
409313
4743854
130932
1646599
1473756
946217
2299854
640640