30131
330268
182232
162825
107546
89523
485150
655563
699566
808395
740556
497682
654202
255773
541747
820142
84630
970336
352233
202696
838325
57742
361170
944219