1966
443
5663
2393
2469
1214
1385
524
1182
571
508
183
852
304
880
137
749
275
724
166
593
186
719
191
589
233
1044
360
1131
487
964
508
720
270
388
82
690
236
448
115