38810
32387
4958
698
769
361
893
677
558
450
221
417
492
329
210
212
187
53
459
345
412
180
465
132
59
117
283
383
227
45
365
227
38
41
162
124
128
226
108
112
126
204
192
128
69
247
220
37
156
130
208
119
84
88
46
153
153
82
109
84
92
17
153
181
48
56
67
79
232
89
54
112
69
50
93
86
103
40
29
19
8
68
71
109
65
73
102
30
59
40