1521
168
89
36
33
107
93
89
92
220
311