18981
1748
3655
605
1059
608
498
544
269
351
287
347
326
242
498
279
276
576
127
171
328
273
71
201
58
174
318
128
162
316
223
188
152
115
141
118
204
88
104
214
65
236
88
76
231
87
104
60
136
73
126
86
119
118
103
212
27
161
93
117
92
68
138
48
20
105
58
6
118
50
109
48
41
32
8
66
106
175
33
66
40
29
82
36
31
39
13
16
8
49