183868
590925
503890
21958
59826
383510
288849
574457
325299
629349
313130
14896
811985
457268
428441
84882
469393
218909
227160
139548
982152
82085
547164
930892
308544
116522