26158
362140
754390
316399
530382
343538
18272
432952
17425
422805
243159
180468
100300
674116
119542
940551
739330
638769
586679
377446
494982
320965
476401
668511
20723
46243