3012
23310
122485
82926
28397
39354
20770
25480
36450
88077