6872
19460
684655
433762
988553
77765
33173
815290
439788
919735
312652
137440
340283
375591
459292
118853
651645
563790
727649
323266
68368
13993
20250
796158
62101
291255
295779
770275