281
975
948
1299
12110
1478
1968
343
35525
28
473
493
414
201
191
27
536
12210
182
243
488
464
71
937
423
321
583
574