124
30
584
30
391
172
400
54
358
125
246
82
110
41
568
166
604
65