29765
28977
6548
931
887
1494
453
965
872
1095
766
67
572
547
424
674
247
835
444
423
658
201
347
476
257
247
237
100
293
359
196
137
248
220
237
196
124
39
235
144
55
75
42
117
52
218
116
100
236
131
29
238
86
80
118
170
259
320
152
133
51
151
246
126
71
34
137
94
38
30
66
17
46
131
77
140
53
64
26
108
29
154
107
63
41
64
87
66
32
66