527428
175836
16033
469170
209766
521771
954973
540450
170966
77435
465865
98489
447438
422764
308953
850736
218359
721491
1236
177522
48554
88562
924570
10066
693476
489275