23116
22918
22850
1800
982
596
1079
864
921
784
538
894
758
553
630
399
142
425
330
492
366
398
301
261
91
283
301
93
550
284
182
176
176
162
203
82
612
56
196
191
449
164
175
264
269
308
47
148
28
191
75
168
59
274
90
159
89
236
148
246
58
218
196
27
285
106
156
179
136
82
89
88
178
65
99
40
180
43
174
40
192
59
262
58
97
107
115
87
43
10