13939
1148
1039
7816
1259
3611
141
1258
955
722
920
1210
738
612
463
622
225
608
274
199
523
410
188
186
255
255
217
265
265
389
262
548
156
223
323
56
125
294
238
90
116
58
153
132
135
176
123
63
126
98
186
82
55
62
208
72
170
66
101
42
129
66
49
72
156
94
31
187
89
99
85
60
34
85
92
88
79
167
62
28
147
48
84
195
31
38
88
36
39
153