19
18
68
66
48
159
20
93
155
143
8613
64
654
286
266
79
78
160
71
88
111
715
282
87
156
1265
90
197
73
583
45
128
61
628