596310
914956
505181
860460
36748
172644
604221
279612
215158
177214
169535
197806
834681
256135
978457
138601
550418
286845
696980
486582
689564
51583
72285
138510
249246
898395