181460
21380
784468
1036438
915516
205415
603757
529826
78500
564482
322821
197994
86977
308802
529191
46622
240176
944389
146699
931538
495562
998961
718666
466224
872297
359452