238
361
41
15
25
287
101
42
82
107
57
217
27
46
47
69
48
40
32
239
486
63
19
58
24
23
79
78
59
166
34
108
170
158
8798
72
671
321
289
92
95
182
83
94
114
84
736
295
173
1308
209
104
604
53
147
677