373
115
121
62
53
87
516
56
338
182