564726
686675
187428
299868
635391
416662
1092753
812326
401713
158380
522979
985662
471504
22952
48987
555377
271284
507841
421275
783256
818951
471118
382102
61387