29634
920
4663
629
763
408
706
627
944
805
5438
750
776
356
309
294
513
735
536
292
372
614
421
540
392
85
117
537
318
144
222
150
230
287
325
390
112
107
36
176
136
324
142
187
88
159
67
336
119
235
140
57
91
53
91
147
128
104
105
104
186
114
53
23
40
22
113
38
35
92
86
48
125
57
70
114
30
55
88
29
64
67
15
10
21
27
68
19
82
74