530658
638467
385430
28133
397822
211460
41279
254384
921102
320436
251593
102119
186572
193608
245791
458465
81156
210798
111908
546101
550676
38526
257187
93899
538796
917982