3309
19913
20421
2290
565
553
1070
621
942
164
958
208
1459
369
379
340
529
367
275
305
125
252
171
428
489
136
42
217
185
373
25
280
213
280
152
182
399
49
215
269
301
101
18
192
96
96
176
98
69
354
102
167
98
135
53
116
11
192
141
126
140
40
51
157
85
24
150
161
43
249
57
32
32
64
54
72
104
45
17
203
119
100
118
41
42
63
89
23
38
82