596971
114385
98623
935127
455881
681215
220502
684353
642912
875458
439644
297182
278430
932424
627988
455997
843616
199837
463198
266274
100056
68118
353954
1259380
529740
647101
962873
246747
106672
267752