1002542
742808
297625
870425
1029184
183321
259753
51731
493992
868686
953564
162563
771280
12124
268664
275141
95188
257287
615627
364963
728438
902333
720160
82673
989765
506271