59
40
21
16
102
20
461
654
1455
340
107
15
79
286
168
33
164
396
61
207
206
222
45
65
78
24
56
44
108
628
51
57
88
171
35
66
60