142
176
184
745
4
474
79
40
73
51
185
543
263
7968
314
576
212
198
183
356
275
281
110
255
1838
93
26
2791
111
33
42
120
1240
7804
317
285
113
1209
1547
151
295
98
17800
67