626
273
261
131
97
641
876
116
481
109