5198
7618
6280
1292
1615
1551
1268
1014
224
950
960
983
581
753
587
89
725
211
516
430
433
489
537
351
357
271
367
379
390
383
294
320
299
280
68
199
177
221
221
302
251
197
183
139
165
241
169
254
144
222
104
241
158
191
128
171
270
157
99
156
93
72
101
86
70
109
81
24
161
91
101
152
48
55
83
92
121
57
100
100
66
79
112
59
77
61
42
89
44
28