29882
1137
13457
1066
34651
15631
18155
768
486
171
970
1061
734
347
466
689
496
725
143
217
313
555
90
455
290
119
270
209
167
280
271
248
97
4198
397
145
116
350
311
3269
253
168
169
160
275
132
202
157
95
194
178
69
166
30
61
99
166
139
97
107
89
28
129
62
24
152
2773
236
28
291
43
59
33
31
85
72
19
43
175
97
34
128
89
81
63
143
41
73
40
19