110
63
51
495
373
32
253
308
69
275
65
24
19
66
39
87
169
317
520
158
238
1901
111
240
284
204
318
1262
530
182
921
84
233
355
146
666
167