5135
3098
1053
399
25
14
333
108
476
338
18
633