252568
139114
623625
839294
27728
311124
318814
376907
603891
162792
293648
207252
900372
333315
261589
641500
783278
56779
629738
87849
421549
119244
55379
44973
609107
242735