43371
480290
182194
124962
117365
669110
808832
22139
88858
531151
614380
827970
931202
200498
590984
833167
285515
537388
465763
124873
52690
81555
101554
541422
32373
29893