315
5912
355
1045
542
719
17421
12226
356
28
14636
806
1124
831
666
957
11727
758
406
1518
12517
14911
866
1618
14523
847
42
35411
1347