128
83
415
28
56
25
94
13
243
34
966
22
18
27
99
84
137
153
233
188
54
125
234
65
100
68
172
517
173
62
305
121
66
31
10082
58
133
241
246
141
553
819