39392
40599
19245
11364
32680
596
681
685
739
242
850
449
371
104
715
242
156
202
271
322
120
87
177
166
109
69
207
115
151
71
135
106
42
211
58
94
211
167
56
194
223
167
93
118
47
63
247
115
225
104
126
75
196
35
43
145
61
40
152
38
41
154
41
16
46
103
42
40
66
37
64
67
28
54
20
34
46
134
137
20
15
67
89
22
30
25
20
41
64
26