12029
2420
7654
7046
5855
2214
1379
1576
346
1114
407
1337
1188
1272
1151
1173
947
706
586
750
833
436
331
312
545
487
490
345
112
404
363
134
269
241
261
308
225
212
217
173
149
216
46
224
90
283
129
97
37
55
131
196
92
144
148
122
104
341
96
89
162
244
32
88
91
69
99
63
92
187
68
159
130
101
96
93
99
150
78
74
59
92
69
85
86
84
56
70
76
90