58330
93470
656361
1012646
531388
76311
147789
1624
554576
285295
622719
514295
150893
410520
660535
538273
909269
192949
317695
50106
257994
48380
88991
469115
214285
189433