90964
524498
630331
189467
285990
581668
113613
340156
717450
978253
20985
320541
893389
26872
231111
184688
836963
752880
839282
37969
771959
207874
252172
1014246
34961
452878