310214
43285
715351
1013234
369179
53457
706530
171243
879677
537171
972662
198140
629879
393136
960775
23274
346896
469984
417320
638513
881615
883119
406635
865563
312327
627317