6673
2203
14961
35273
788
2926
22405
336
282
356
534
691
2550
630
1947
541
237
558
170
383
215
53
32
160
213
328
195
271
2666
72
187
130
167
164
161
245
95
179
123
87
116
68
75
259
220
66
148
134
77
163
115
87
41
111
38
62
68
166
53
59
95
80
110
175
101
39
177
226
173
147
38
31
198
72
65
155
89
47
26
59
63
12
89
104
40
50
87
113
34
32