34293
650572
407732
296809
868403
76800
19634
46927
550236
68881
78438
110130
388639
737225
575662
682153
412412
402306
232550
646191
520710
549400
225845
411584
209529
105554