8099
8092
7329
1748
1384
542
815
1461
1087
1102
947
744
562
431
270
339
263
469
194
387
236
343
229
317
453
510
143
28
135
436
504
424
289
79
99
346
126
146
100
231
111
100
184
108
199
268
150
157
105
128
125
103
169
107
100
117
172
16
75
67
246
116
98
148
220
76
119
23
43
85
35
97
93
56
158
40
121
138
21
42
90
35
43
35
49
45
29
83
142
42